5.3.3 APPX Application Design Manual

+ Chapter 1-1: Overview of Application Design
+ Chapter 1-2: Getting Started
+ Chapter 1-3: Data Dictionary
+ Chapter 1-4: Understanding Process Design
+ Chapter 1-5: Interprocess Communication
+ Chapter 1-6: Customizing Your Application
+ Chapter 1-7: The Documentation Facility
+ Chapter 1-8: Application Design Tools
+ Chapter 2-1: Data Dictionary Overview
+ Chapter 2-2: Data Dictionary Concepts
+ Chapter 2-3: Domains
+ Chapter 2-4: Files and Fields
+ Chapter 2-5: Work Fields
- Chapter 3-1: Overview of APPX Processes
+ Chapter 3-2: Getting Started
+ Chapter 3-3: Process Definition
+ Chapter 3-4: Menu Processes
+ Chapter 3-5: Job Processes
+ Chapter 3-6: Input Processes
+ Chapter 3-7: Output Processes
+ Chapter 3-8: Update Processes
+ Chapter 3-9: Query Processes
+ Chapter 3-10: Inquiry Processes
+ Chapter 3-11: Status Processes
+ Chapter 3-12: Subroutine Processes
+ Chapter 3-13: Table Processes
+ Chapter 3-14: Automatic and Optional Children
+ Chapter 3-15: Using the Image Editor
+ Chapter 3-16: Using GUI Features of the Image Editor
+ Chapter 3-17: Using Event Points
+ Chapter 4-1: ILF Integration
+ Chapter 4-2: True/False Status Indicators
+ Chapter 4-3: Specifying Statements
+ Chapter 4-4: The ILF Editor
+ Chapter 4-5: The Appx ILF Debugger
+ Chapter 4-6: ILF Keyword Reference
+ Chapter 4-7: Predefined Fields
+ Chapter 4-8: Runtime Subroutine's and Predefined Processes
+ Chapter 4-9: Appx Chart Director API

Chapter 3-1: Overview of APPX Processes

Predefined Processes


In addition to creating your own processes, you can employ any of a number of predefined processes. A predefined process is an already-developed process, made available to you in the runtime application. Examples of predefined processes include APPX's standard DISPOSITION screen (shown below and SELECT DATABASE screen.

Disposition Predefined Process

You can invoke a predefined process at any time, and in much the same fashion as a designer-defined process. Predefined processes are located in the runtime application (application ID ---).

Each process is comprised of one or more of the following components:

A frame is a control structure for the sequencing of multiple events, which can occur within a single process.

An image is a designer-painted format that displays to the user as a menu, input screen, or an output (presented either on the screen or as hard copy). This image may be optional, repeating, or scrolling.

A process control file (PCF) is an APPX file that is automatically managed by a specific process. For example, the PCF for a process that permits you to input sales orders is the orders file. The PCF is the only file that APPX automatically reads, writes, rewrites, and deletes records for during process execution.

A child process invocation is a set of specifications that link execution of another APPX process to a process. If the invocation of the child process is discretionary, based upon selection of a screen option, the process is an optional child. If the invocation is not discretionary, the process is an automatic child. Refer to Automatic and Optional Children for more information.

An event point provides an opportunity to insert designer-defined procedural code (statements) into the execution of a process. There are a variety of APPX event points, each providing access to a process at a specific point in its execution sequence.

Not all process types, however, include all of these components. Valid component and process-type combinations are outlined in the table below.

Component Menu Job Input Output Update Query Inquiry Status Subr
Process Contol File     Yes Yes Yes Yes Yes    
Frame   Yes Yes Yes Yes Yes Yes    
Image     Yes Yes     Yes    
Automatic Child Invoc   Yes Yes Yes Yes   Yes    
Optional Child Invoc Yes   Yes            
Event Points Yes Yes Yes Yes Yes Yes Yes Yes Yes

Process Components

 

Application Design Manual                                         "Powered by Appx Software"

1063

©2006 By APPX Software, Inc. All Rights Reserved